#define USE_CPP



#ifdef USE_CPP

#include "Core/VulkanBase.hpp"
using namespace Lumine;

int main()
{
    VulkanBase base;
    base.run();
}

#else

#include "LumineVulkan.hpp"
using namespace Lumine;
int main()
{

    LumineVulkan app;
    try
    {
        app.run();
    }
    catch (const std::exception &e)
    {
        std::cerr << "Fatal Error: " << e.what() << std::endl;
        return EXIT_FAILURE;
    }
    return EXIT_SUCCESS;
}
#endif
